package day02;

public class VarDemo {
    public static void main(String[] args) {
        //1）变量的声明：相当于在银行开了个户
        int a;//声明了一个整型的变量，命名为a
        int b,c,d;//声明了三个整型的变量，命名为b,c,d
        //int a；//编译错误

        //2）变量的初始化:相当于给账户存钱
        int e=250;  //声明整型变量e并赋值为250---开户的同时存钱
        int f;  //声明整型变量f----先开户
        f=250;  //给变量f赋值为250---后存钱
        int g=1,h=3,i=6,j=9;  //声明四个整型变量g,h,i,j，并赋值1 3 6 9

        //）3变量的使用:使用的是账户里的钱
        int k=5;
        int m=k+10;  //取出K的值，加10后再赋值给变量m
        System.out.println(m);   //输出变量m的值15
        System.out.println("m");  //输出m，双引号原样输出
        k=k+10;  //在k本身基础上增10
        System.out.println(k);  //输出k的值15

        int balance=5000;  //账户余额
        balance=balance+1000;  //存款1000
        System.out.println(balance);//6000
        balance=balance-2000;  //取款2000
        System.out.println(balance);  //4000

       // System.out.println(n);  //编译错误，没有声明变量n
        int n;
       // System.out.println(n);  //编译错误，变量n没有初始化

        //)4变量的命名:
        int a1,a_5$,_3c,$_7;
        //int a*b;//编译错误，不能包含*号等特殊符号
        //int 1a;//编译错误，不能以数字开头
        int aa=5;
        //System.out.println(aA);//编译错误，严格区分大小写
        //int class;//编译错误，不能使用关键字

        //int 年龄;//允许但不建议
        //int nianling;//必须杜绝
        int age; //建议"英文的见名知意"
        int score,myScore,myJaveScore;//建议”小驼峰命名法“
    }
}
